package C;

import java.util.Scanner;
import java.util.StringJoiner;

public class C59 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        int n = sc.nextInt();
        getResult(num,n);
    }
    public static void getResult(int num,int n) {
        double res = num*1.0/n;
        StringJoiner sj = new StringJoiner(" ");
        //如果n为偶数个
        if (n%2==0) {
            if (res%1==0.5) {
                for (int i=0;i<n;i++) {
                    int x = (int)res-(n/2)+i+1;
                    if (x<=0) {
                        System.out.println(-1);
                        return;
                    }
                    sj.add(String.valueOf(x));
                }
                System.out.println(sj.toString());
                return ;
            } else {
                System.out.println(-1);
                return ;
            }
        } else  {
            if (res%1==0) {
                for (int i=0;i<n;i++) {
                    int x = (int)res-(n/2)+i;
                    if (x<=0) {
                        System.out.println(-1);
                        return;
                    }
                    sj.add(String.valueOf(x));
                }
                System.out.println(sj.toString());
                return ;
            } else {
                System.out.println(-1);
                return ;
            }
        }
    }
}
